Big Huge Thesaurus

thatch palm

noun